#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <math.h>

#include <QMainWindow>
#include <QMouseEvent>
#include <QPainter>
#include <QPixmap>
#include <QWidget>

#include "board.h"
#include "game.h"
#include "gamewindow.h"

QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE

class MainWindow : public QMainWindow {
    Q_OBJECT

   public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
    void returnHome();

   private slots:
    void on_pushPVE_clicked();

    void on_radioEasy_clicked();

    void on_radioButton_2_clicked();

    void on_radioButton_3_clicked();

    void on_pushPVP_clicked();

    void on_radioButton_4_clicked();

    void on_radioButton_clicked();

   private:
    Ui::MainWindow *ui;
    GameWindow *gameWindow;
    int difficulty;
    int order = 0;
};

#endif  // MAINWINDOW_H
